package com.xueyu.domain.goods;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xueyu.domain.drug.drug;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
/**
 *
 * @TableName details
 */
@TableName(value ="details")
@Data
public class Details implements Serializable {
    /**
     * 主键，自增长的唯一标识符。
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 物品id，关联到物品表中的物品ID。
     */
    @TableField(value = "itemid")
    private Integer itemid;
    /**
     * 商品ID，关联到商品表中的商品ID。
     */
    @TableField(value = "prodid")
    private Integer prodid;
    /**
     * 仓库ID，关联到仓库表中的仓库ID。
     */
    @TableField(value = "houseid")
    private Integer houseid;
    /**
     * 商品数量，表示该商品在仓库中的数量。
     */
    @TableField(value = "quantity")
    private int quantity;
    /**
     * 采购日期，表示该商品进入仓库的日期。
     */
    @TableField(value = "purchase")
    private String purchase;

    /**
     * 过期日期，表示该商品的过期日期。
     */
    @TableField(value = "expiration")
    private String expiration;

    /**
     * ：记录创建时间，表示该记录的创建时间
     */
    @TableField(value = "created_at")
    private String createdAt;

    /**
     * 记录更新时间，表示该记录的最后更新时间。
     */
    @TableField(value = "updated_at")
    private String updatedAt;

    @TableField(exist = false)
    private drug drug; // 添加Drug对象引用s
    @TableField(exist = false)
    private Product Product; // 添加Drug对象引用s
    @TableField(exist = false)
    private String ordes; // 添加药品分类
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}
